	<?	
	//Coloquei no php.ini output_buffering = on sem isso aprensentava o erro abaixo:
	//Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent 
	//(output started at C:\APM\adm\AlterarSenhaUsuario.php:2) in C:\APM\adm\AlterarSenhaUsuario.php on line 3

		if (!session_id()) {
		session_start(); 
		}

		$codigo = $_SESSION['idusuario'];
		
		?>
		<?
		//importando a classe de usuarios
		require('../classes/Usuario.class.php');
		$opcao = $_POST['opcao'];
		$senhanova =md5($_POST['senhanova']);
	
	
		if ($opcao == "Alterar"){
		//instanciando a classe
		$objusuario = new usuario; 
		$objusuario->setidusuario($codigo);	
		$query = $objusuario->consultarUsuario();
			
				// Setamos a chave para os objetos
				 while ( $obj =$query->fetch ( PDO::FETCH_OBJ ) ) {
					$login = $obj->login;
					$senha = $senhanova;
					$nome  = $obj->nome;
					$dtnascimento = $obj->dtnascimento;
					$email = $obj->email;
					$status = $obj->status_usuario;
					$dtcadastro = $obj->dtcadastro;
					$tipo = $obj->tipo;
					$idusuario = $obj->idusuario;
				 
				  	}	
					$objusuario->setAtributos($login,$senha,$nome,$dtnascimento,
												$email,$status,$dtcadastro,$tipo,$idusuario);
		
									
						  if ($objusuario->alterar()==true){
							  echo "<script language=\"javascript\" type=\"text/javascript\"> alert(\"Senha Alterada Com sucesso!\"); </script>";
							  echo "<script>window.location.href=\"../index.php?link=alterar_senha\";</script>";
									
							  	}
							 	else
							 	{
									echo "<script language=\"javascript\" type=\"text/javascript\"> alert(\"Ocorreu um erro ao atualizar o registro!\"); </script>";
							 		} 	
							 
		
		
							
		}

		?>
	